@charset "utf-8";
.dbg{height:3487px;background:url(../images/junfa.jpg) no-repeat center;}
.top{height:108px;background:url(../images/top_bg_02.jpg) repeat center;}
.t_box{width:1200px;margin:0 auto;overflow:hidden;}
.logo{float:left;}
.logo img{display:block;width:100%;}
.nav{width:auto;overflow:hidden;float:right;height:108px;}
.nav li{float:left;width:auto;height:100%;cursor:pointer; transition:all 0.6s;border-radius:0px 0px 10px 0px;}
.nav li:hover{background-color:#33985a;}
.nav li a{display:block;width:auto;font-size:16px;color:#333333;line-height:108px;position:relative; transition:all 0.6s;padding:0px 20px;}
.nav li:hover a{color:#ffffff;}
.nav li a.home::after{content:"";display:block;width:35px;height:10px;background:url(../images/home_03.png) no-repeat; transition:all 0.6s;position:absolute;bottom:12px;left:50%;margin-left:-17.5px; opacity:0;}
.nav li:hover a.home::after{ opacity:1; transform:translateY(-15px);}
.nav li a.about::after{content:"";display:block;width:40px;height:10px;background:url(../images/about_03.png) no-repeat; transition:all 0.6s;position:absolute;bottom:12px;left:50%;margin-left:-20px; opacity:0;}
.nav li:hover a.about::after{ opacity:1; transform:translateY(-15px);}
.nav li a.produ::after{content:"";display:block;width:54px;height:10px;background:url(../images/product_11.png) no-repeat; transition:all 0.6s;position:absolute;bottom:12px;left:50%;margin-left:-27px; opacity:0;}
.nav li:hover a.produ::after{ opacity:1; transform:translateY(-15px);}
.nav li a.new::after{content:"";display:block;width:35px;height:10px;background:url(../images/news_11.png) no-repeat; transition:all 0.6s;position:absolute;bottom:12px;left:50%;margin-left:-17.5px; opacity:0;}
.nav li:hover a.new::after{ opacity:1; transform:translateY(-15px);}
.nav li a.down::after{content:"";display:block;width:68px;height:10px;background:url(../images/download_11.png) no-repeat; transition:all 0.6s;position:absolute;bottom:12px;left:50%;margin-left:-34px; opacity:0;}
.nav li:hover a.down::after{ opacity:1; transform:translateY(-15px);}
.bddt{width:100%;height:auto;position:relative;height:710px;}
.nav li a.onli::after{content:"";display:block;width:37px;height:10px;background:url(../images/online_11.png) no-repeat; transition:all 0.6s;position:absolute;bottom:12px;left:50%;margin-left:-18.5px; opacity:0;}
.nav li:hover a.onli::after{ opacity:1; transform:translateY(-15px);}
.nav li a.conta::after{content:"";display:block;width:55px;height:10px;background:url(../images/contact_11.png) no-repeat; transition:all 0.6s;position:absolute;bottom:12px;left:50%;margin-left:-27.5px; opacity:0;}
.nav li:hover a.conta::after{ opacity:1; transform:translateY(-15px);}


/*首页*/
/*标题*/
.tit{ border-bottom:2px solid #CCC; height:35px; line-height:45px; margin-bottom:15px;}
.tit>span{ display:block; float:left; height:35px;line-height:35px; border-bottom:2px solid #2f8f51; font-weight:bold; font-size:18px; color:#333; margin-right:3px;}
.tit>span>span{ color:#2f8f51; font-size:24px;line-height:35px;}
.tit a{ display:block; float:right; height:35px; color:#999;line-height:45px;}
/*标题*/
/*新闻*/
.new1{ width:400px; margin:20px 30px 0 0;}
.new1 li{ background:url(../images/news_img.png)0px 10px no-repeat; padding-left:20px; box-sizing:border-box; border-bottom: 1px dotted #CCCCCC; line-height:32px;}
.new1 li span{ float:right; font-size:12px; color:#999;}
/*新闻*/
/*简介*/
.about1{ width:420px; margin:20px 30px 0 0;}
.about1 img{ display:block; width:404px; margin:0 auto; border:1px solid #CCC; padding:7px; margin-bottom:10px;}
.about1 p{ text-indent:2em; line-height:160%}
/*简介*/
/*下载*/
.down1{ width:320px; margin-top:20px;}
.down1 .down_list a{ display:block; width:100%; height:28px; line-height:28px; padding:0 10px; box-sizing:border-box; background:#0073FF; color:#fff; margin-bottom:5px;}
.down1 .down_list a span{ font-size:12px;}
.down1 .down_list a span:nth-child(2){ float:right; color:#fff; transition: all 0.25s linear 0.01s; }
.down1 .down_list a:hover{ background:#2f8f51; color:#FFF;}
.down1 .down_list a:hover span:nth-child(2){ font-size:14px; color:#FFF; transition: all 0.25s linear 0.01s; }
/*下载*/
/*产品*/
.produt{ margin-top:20px;}
.produt #photo-list {width:100%;  margin:0 auto; overflow:hidden;  }  
.produt#photo-list ul { list-style:none;}  
.produt #photo-list li { float:left; padding-right:15px; width:126px;}  
.produt #photo-list img { border:1px solid #ddd; background:#fff; padding:2px; display:block; margin-bottom:5px; width:120px;}
.produt #photo-list li p:nth-child(3){ font-size:12px; color:#666;}
/*产品*/
/*首页*/

/*底部*/
footer{ margin-top:30px; padding:30px 0; text-align:center; background:#272727; color:#c8c8c8;}
footer .foot_nav{ margin-bottom:15px;}
footer .foot_nav a{ color:#c8c8c8;}
footer .foot_nav a:hover{ color:#FFF;}
footer p{ margin-bottom:10px;}
/*底部*/

/*内页公共*/
.nr{ padding:20px 0;}
.left{ float:left; width:25%;}
.left .left_list{ margin-bottom:20px;}
.left .left_list a{ display:block; width:100%; line-height:45px; font-size:16px; border-bottom:1px dotted #dfdfdf; padding:0 20px; box-sizing:border-box; margin-bottom:1px;}
.left .left_list a span{ font-size:14px; color:#999; float:right;}
.left .left_list a:hover{ background:#2f8f51; color:#FFF;}
.left .left_list a:hover span{ color:#FFF;}
.left .left_list .on{background:#2f8f51; color:#FFF;}
.left .left_list .on span{color:#FFF;}
.left img{ display:block; width:100%; max-width:300px; margin:0 auto;}
.right{ float:right; width:73%;}
.right p{ font-size:16px; font-family:"微软雅黑"; line-height:170%; margin-bottom:10px; text-indent:2em;}
/*内页公共*/
/*简介*/
.ab_img{ display:block; float:right; margin:0 0 10px 10px; width:40%}
/*简介*/
/*产品*/
.img_list li{ width:23%; height:379px; margin:0 1% 15px 1%; display:block; float:left; background:#dfdfdf; padding:1px; box-sizing:border-box; line-height:34px; text-align:center; font-size:16px;}
.img_list li img{ width:100%}
.img_list li:hover{ background:#CCC;}
/*产品*/
/*新闻*/
.news_list{ font-size:16px;}
.news_list li{ background:url(../images/news_img.png)0px 12px no-repeat; padding-left:20px; box-sizing:border-box; border-bottom: 1px dotted #CCCCCC; line-height:36px;}
.news_list li span{ float:right; font-size:12px; color:#999;}
/*新闻*/
/*下载*/
.Download_list{ font-size:16px;}
.Download_list li{ background:url(../images/news_img.png)0px 12px no-repeat; padding-left:20px; box-sizing:border-box; border-bottom: 1px dotted #CCCCCC; line-height:36px;}
.Download_list li span{font-size:14px; color:#999;}
.Download_list li a span:nth-child(2){ float:right; color:#666; transition: all 0.25s linear 0.01s; }
/*下载*/
/*服务*/
.oline{ font-size:16px; font-weight:bold; color:#2f8f51; padding:10px;}
/*服务*/
/*联系我们*/
/*.lxwm{ background:url(../images/ewm.jpg) bottom right no-repeat;}*/
.lxwm h2{ font-weight:bold; margin-bottom:15px;}
.lxwm p{ text-indent:0em; line-height:200%;}
/*联系我们*/
.show { padding:10px 20px;}
.show h2{ text-align:center; color:#333; border-bottom:1px dotted #CCCCCC; margin-bottom:10px; font-weight:bold;}
.show h2 span{ display:block; font-size:12px; color:#999; margin:10px 0; font-weight:normal;}
.show .show_foot{ margin:5px 0 10px 0; border-top:1px dotted #CCC; padding:10px 0 0 0;}
.show .show_foot ul li{ line-height:30px;}
.show .show_foot .fh{ padding:7px 18px; background:#2f8f51; color:#FFF; margin-top:10px;}
.show img{ display:block; margin:0 auto;}
